// 实现对象的深度拷贝？（至少三种方式）

// JSON
var obj1 = { name: '12345', age: 10 };
var obj2 = JSON.parse(JSON.stringify(obj1))
console.log(obj2);

// 解构赋值
var obj3 = { name: '12345', age: 20 };
var obj4 = { ...obj3 }
console.log(obj4);

// 对象合并
var obj5 = { name: '12563', age: 30 };
var obj6 = Object.assign({}, obj5);
console.log(obj6);